@media (min-width: 768px) {
	.wp-block-columns.md, .wp-block-columns {
		display: flex !important;
		flex-wrap: nowrap;
	}
	.wp-block-columns.md .wp-block-column:nth-child(2n), 
	.wp-block-columns .wp-block-column:nth-child(2n),
	.wp-block-columns.md .wp-block-column:nth-child(3n), 
	.wp-block-columns .wp-block-column:nth-child(3n),
	.wp-block-columns.md .wp-block-column:nth-child(4n), 
	.wp-block-columns .wp-block-column:nth-child(4n),
	.wp-block-columns.md .wp-block-column:nth-child(5n), 
	.wp-block-columns .wp-block-column:nth-child(5n),
	.wp-block-columns.md .wp-block-column:nth-child(6n), 
	.wp-block-columns .wp-block-column:nth-child(6n) {
		margin-left: 32px !important;
	}
}
@media (max-width: 1199px) {
	.wp-block-columns.xl {
		display: block !important;
	}
	.wp-block-columns.xl .wp-block-column {
		margin-left: 0px !important;
	}
}
@media (max-width: 992px) {
	.wp-block-columns.lg {
		display: block !important;
	}
	.wp-block-columns.lg .wp-block-column {
		margin-left: 0px !important;
	}
}
@media (max-width: 768px) {
	.wp-block-columns.md, 
	.wp-block-columns {
		display: block;
	}
	.wp-block-columns.md .wp-block-column, 
	.wp-block-columns .wp-block-column {
		margin-left: 0px;
	}
	.wp-block-columns.md, 
	.wp-block-columns {
		display: block;
	}
	.wp-block-columns.md .wp-block-column, 
	.wp-block-columns .wp-block-column {
		margin-left: 0px;
	}
}

@media (max-width: 576px) {
	.wp-block-columns.sm {
		display: block !important;
	}
	.wp-block-columns.sm .wp-block-column {
		margin-left: 0px !important;
	}
}
@media (min-width: 576px) {
	.wp-block-columns.sm {
		display: flex !important;
		flex-wrap: nowrap !important;
	}
	.wp-block-columns.sm .wp-block-column:nth-child(2n), 
	.wp-block-columns.sm .wp-block-column:nth-child(3n),
	.wp-block-columns.sm .wp-block-column:nth-child(4n),
	.wp-block-columns.sm .wp-block-column:nth-child(5n),
	.wp-block-columns.sm .wp-block-column:nth-child(6n) {
		margin-left: 32px !important;
	}
}
.wp-block-columns.no-br {
	display: flex !important;
	flex-wrap: nowrap !important;
	padding: 0 !important;
}
.wp-block-columns.no-br .wp-block-column {
	margin-left: 0px !important;
}
.wp-block-columns.no-br .wp-block-column:nth-child(2n),
.wp-block-columns.no-br .wp-block-column:nth-child(3n),
.wp-block-columns.no-br .wp-block-column:nth-child(4n),
.wp-block-columns.no-br .wp-block-column:nth-child(5n),
.wp-block-columns.no-br .wp-block-column:nth-child(6n) {
	margin-left: 32px !important;
}


.m-0 { margin: 0 !important ; }
.m-_5 { margin: .5rem !important ; }
.m-1 { margin: 1rem !important ; }
.m-1_5 { margin: 1.5rem !important ; }
.m-2 { margin: 2rem !important ; }
.m-2_5 { margin: 2.5rem !important ; }
.m-3 { margin: 3rem !important ; }
.m-3_5 { margin: 3.5rem !important ; }
.m-4 { margin: 4rem !important ; }
.m-4_5 { margin: 4.5rem !important ; }
.m-5 { margin: 5rem !important ; }
.m-5_5 { margin: 5.5rem !important ; }

.mr-0 { margin-right: 0 !important ; }
.mr-_5 { margin-right: .5rem !important ; }
.mr-1 { margin-right: 1rem !important ; }
.mr-1_5 { margin-right: 1.5rem !important ; }
.mr-2 { margin-right: 2rem !important ; }
.mr-2_5 { margin-right: 2.5rem !important ; }
.mr-3 { margin-right: 3rem !important ; }
.mr-3_5 { margin-right: 3.5rem !important ; }
.mr-4 { margin-right: 4rem !important ; }
.mr-4_5 { margin-right: 4.5rem !important ; }
.mr-5 { margin-right: 5rem !important ; }
.mr-5_5 { margin-right: 5.5rem !important ; }

.ml-0 { margin-left: 0 !important ; }
.ml-_5 { margin-left: .5rem !important ; }
.ml-1 { margin-left: 1rem !important ; }
.ml-1_5 { margin-left: 1.5rem !important ; }
.ml-2 { margin-left: 2rem !important ; }
.ml-2_5 { margin-left: 2.5rem !important ; }
.ml-3 { margin-left: 3rem !important ; }
.ml-3_5 { margin-left: 3.5rem !important ; }
.ml-4 { margin-left: 4rem !important ; }
.ml-4_5 { margin-left: 4.5rem !important ; }
.ml-5 { margin-left: 5rem !important ; }
.ml-5_5 { margin-left: 5.5rem !important ; }

.mt-0 { margin-top: 0 !important ; }
.mt-_5 { margin-top: .5rem !important ; }
.mt-1 { margin-top: 1rem !important ; }
.mt-1_5 { margin-top: 1.5rem !important ; }
.mt-2 { margin-top: 2rem !important ; }
.mt-2_5 { margin-top: 2.5rem !important ; }
.mt-3 { margin-top: 3rem !important ; }
.mt-3_5 { margin-top: 3.5rem !important ; }
.mt-4 { margin-top: 4rem !important ; }
.mt-4_5 { margin-top: 4.5rem !important ; }
.mt-5 { margin-top: 5rem !important ; }
.mt-5_5 { margin-top: 5.5rem !important ; }

.mb-0 { margin-bottom: 0 !important ; }
.mb-_5 { margin-bottom: .5rem !important ; }
.mb-1 { margin-bottom: 1rem !important ; }
.mb-1_5 { margin-bottom: 1.5rem !important ; }
.mb-2 { margin-bottom: 2rem !important ; }
.mb-2_5 { margin-bottom: 2.5rem !important ; }
.mb-3 { margin-bottom: 3rem !important ; }
.mb-3_5 { margin-bottom: 3.5rem !important ; }
.mb-4 { margin-bottom: 4rem !important ; }
.mb-4_5 { margin-bottom: 4.5rem !important ; }
.mb-5 { margin-bottom: 5rem !important ; }
.mb-5_5 { margin-bottom: 5.5rem !important ; }

.p-0 { padding: 0 !important ; }
.p-_5 { padding: .5rem !important ; }
.p-1 { padding: 1rem !important ; }
.p-1_5 { padding: 1.5rem !important ; }
.p-2 { padding: 2rem !important ; }
.p-2_5 { padding: 2.5rem !important ; }
.p-3 { padding: 3rem !important ; }
.p-3_5 { padding: 3.5rem !important ; }
.p-4 { padding: 4rem !important ; }
.p-4_5 { padding: 4.5rem !important ; }
.p-5 { padding: 5rem !important ; }
.p-5_5 { padding: 5.5rem !important ; }

.pr-0 { padding-right: 0 !important ; }
.pr-_5 { padding-right: .5rem !important ; }
.pr-1 { padding-right: 1rem !important ; }
.pr-1_5 { padding-right: 1.5rem !important ; }
.pr-2 { padding-right: 2rem !important ; }
.pr-2_5 { padding-right: 2.5rem !important ; }
.pr-3 { padding-right: 3rem !important ; }
.pr-3_5 { padding-right: 3.5rem !important ; }
.pr-4 { padding-right: 4rem !important ; }
.pr-4_5 { padding-right: 4.5rem !important ; }
.pr-5 { padding-right: 5rem !important ; }
.pr-5_5 { padding-right: 5.5rem !important ; }

.pl-0 { padding-left: 0 !important ; }
.pl-_5 { padding-left: .5rem !important ; }
.pl-1 { padding-left: 1rem !important ; }
.pl-1_5 { padding-left: 1.5rem !important ; }
.pl-2 { padding-left: 2rem !important ; }
.pl-2_5 { padding-left: 2.5rem !important ; }
.pl-3 { padding-left: 3rem !important ; }
.pl-3_5 { padding-left: 3.5rem !important ; }
.pl-4 { padding-left: 4rem !important ; }
.pl-4_5 { padding-left: 4.5rem !important ; }
.pl-5 { padding-left: 5rem !important ; }
.pl-5_5 { padding-left: 5.5rem !important ; }

.pt-0 { padding-top: 0 !important ; }
.pt-_5 { padding-top: .5rem !important ; }
.pt-1 { padding-top: 1rem !important ; }
.pt-1_5 { padding-top: 1.5rem !important ; }
.pt-2 { padding-top: 2rem !important ; }
.pt-2_5 { padding-top: 2.5rem !important ; }
.pt-3 { padding-top: 3rem !important ; }
.pt-3_5 { padding-top: 3.5rem !important ; }
.pt-4 { padding-top: 4rem !important ; }
.pt-4_5 { padding-top: 4.5rem !important ; }
.pt-5 { padding-top: 5rem !important ; }
.pt-5_5 { padding-top: 5.5rem !important ; }

.pb-0 { padding-bottom: 0 !important ; }
.pb-_5 { padding-bottom: .5rem !important ; }
.pb-1 { padding-bottom: 1rem !important ; }
.pb-1_5 { padding-bottom: 1.5rem !important ; }
.pb-2 { padding-bottom: 2rem !important ; }
.pb-2_5 { padding-bottom: 2.5rem !important ; }
.pb-3 { padding-bottom: 3rem !important ; }
.pb-3_5 { padding-bottom: 3.5rem !important ; }
.pb-4 { padding-bottom: 4rem !important ; }
.pb-4_5 { padding-bottom: 4.5rem !important ; }
.pb-5 { padding-bottom: 5rem !important ; }
.pb-5_5 { padding-bottom: 5.5rem !important ; }

.px-0 { padding-left: 0 !important ; padding-right: 0 !important ; }
.px-_5 { padding-left: .5rem !important ; padding-right: .5rem !important}
.px-1 { padding-left: 1rem !important ; padding-right: 1rem !important ; }
.px-1_5 { padding-left: 1.5rem !important ; padding-right: 1.5rem !important ; }
.px-2 { padding-left: 2rem !important ; padding-right: 2rem !important ; }
.px-2_5 { padding-left: 2.5rem !important ; padding-right: 2.5rem !important ; }
.px-3 { padding-left: 3rem !important ; padding-right: 3rem !important ; }
.px-3_5 { padding-left: 3.5rem !important ; padding-right: 3.5rem !important ; }
.px-4 { padding-left: 4rem !important ; padding-right: 4rem !important ; }
.px-4_5 { padding-left: 4.5rem !important ; padding-right: 4.5rem !important ; }
.px-5 { padding-left: 5rem !important ; padding-right: 5rem !important ; }
.px-5_5 { padding-left: 5.5rem !important ; padding-right: 5.5rem !important ; }

.py-0 { padding-top: 0rem !important ; padding-bottom: 0rem !important ; }
.py-_5 { padding-top: .5rem !important ; padding-bottom: .5rem !important ; }
.py-1 { padding-top: 1rem !important ; padding-bottom: 1rem !important ; }
.py-1_5 { padding-top: 1.5rem !important ; padding-bottom: 1.5rem !important ; }
.py-2 { padding-top: 2rem !important ; padding-bottom: 2rem !important ; }
.py-2_5 { padding-top: 2.5rem !important ; padding-bottom: 2.5rem !important ; }
.py-3 { padding-top: 3rem !important ; padding-bottom: 3rem !important ; }
.py-3_5 { padding-top: 3.5rem !important ; padding-bottom: 3.5rem !important ; }
.py-4 { padding-top: 4rem !important ; padding-bottom: 4rem !important ; }
.py-4_5 { padding-top: 4.5rem !important ; padding-bottom: 4.5rem !important ; }
.py-5 { padding-top: 5rem !important ; padding-bottom: 5rem !important ; }
.py-5_5 { padding-top: 5.5rem !important ; padding-bottom: 5.5rem !important ; }

.mx-0 { margin-left: 0 !important ; margin-right: 0 !important ; }
.mx-_5 { margin-left: .5rem !important ; margin-right: .5rem !important}
.mx-1 { margin-left: 1rem !important ; margin-right: 1rem !important ; }
.mx-1_5 { margin-left: 1.5rem !important ; margin-right: 1.5rem !important ; }
.mx-2 { margin-left: 2rem !important ; margin-right: 2rem !important ; }
.mx-2_5 { margin-left: 2.5rem !important ; margin-right: 2.5rem !important ; }
.mx-3 { margin-left: 3rem !important ; margin-right: 3rem !important ; }
.mx-3_5 { margin-left: 3.5rem !important ; margin-right: 3.5rem !important ; }
.mx-4 { margin-left: 4rem !important ; margin-right: 4rem !important ; }
.mx-4_5 { margin-left: 4.5rem !important ; margin-right: 4.5rem !important ; }
.mx-5 { margin-left: 5rem !important ; margin-right: 5rem !important ; }
.mx-5_5 { margin-left: 5.5rem !important ; margin-right: 5.5rem !important ; }

.my-0 { margin-top: 0rem !important ; margin-bottom: 0rem !important ; }
.my-_5 { margin-top: .5rem !important ; margin-bottom: .5rem !important ; }
.my-1 { margin-top: 1rem !important ; margin-bottom: 1rem !important ; }
.my-1_5 { margin-top: 1.5rem !important ; margin-bottom: 1.5rem !important ; }
.my-2 { margin-top: 2rem !important ; margin-bottom: 2rem !important ; }
.my-2_5 { margin-top: 2.5rem !important ; margin-bottom: 2.5rem !important ; }
.my-3 { margin-top: 3rem !important ; margin-bottom: 3rem !important ; }
.my-3_5 { margin-top: 3.5rem !important ; margin-bottom: 3.5rem !important ; }
.my-4 { margin-top: 4rem !important ; margin-bottom: 4rem !important ; }
.my-4_5 { margin-top: 4.5rem !important ; margin-bottom: 4.5rem !important ; }
.my-5 { margin-top: 5rem !important ; margin-bottom: 5rem !important ; }
.my-5_5 { margin-top: 5.5rem !important ; margin-bottom: 5.5rem !important ; }

@media (max-width: 768px) {
	.mobile-mt-2 {
		margin-top: 2rem;		
	}
}